package com.enjoyor.soa.traffic.util.enums;

/**
 * 申请单状态枚举
 * 
 * @author fzj
 *
 */
public enum EnumApplyStatus {
    /**
     * 待提交
     */
    WAITSUBMIT("APPLYSTATUS01", "待提交"),
    /**
     * 待审核
     */
    WAITCHECK("APPLYSTATUS02", "待审核"),
    /**
     * 审核通过
     */
    CHECKPASS("APPLYSTATUS03", "审核通过"),
    /**
     * 审核不通过
     */
    CHECKREJECT("APPLYSTATUS04", "审核不通过"),
    /**
     * 逾期未审核
     */
    CHECKOVERDUE("APPLYSTATUS05", "逾期未审核"),
    /**
     * 待大队审核
     */
    WAITCHECK_BIG("APPLYSTATUS06", "待大队审核"),
    /**
     * 待支队审核
     */
    WAITCHECK_DETACH("APPLYSTATUS07", "待支队审核"),
    /**
     * 待秩序科审核
     */
    WAITCHECK_DEPART("APPLYSTATUS08", "待秩序科审核"),
    /**
     * 待领导审核
     */
    WAITCHECK_LEADER("APPLYSTATUS09", "待领导审核"),
    /**
     * 审核中
     */
    CHECKING("APPLYSTATUS10", "审核中"),

    /**
     * 未打印
     */
    UNPRINT("PASSCARDSTATUS01", "未打印"),
    /**
     * 已打印
     */
    ISPRINT("PASSCARDSTATUS02", "已打印"),
    /**
     * 已延期
     */
    ISEXTENSION("PASSCARDSTATUS03", "已延期"),
    /**
     * 已失效
     */
    ISLOSE("PASSCARDSTATUS04", "已失效");

    private final String key;

    private final String value;

    private EnumApplyStatus(String key, String value) {
        this.key = key;
        this.value = value;
    }

    public String getKey() {
        return this.key;
    }

    public String getValue() {
        return this.value;
    }

    public String toString() {
        return this.name();
    }
}
